worklight 提供一個方式可以由worklight的sql adapter直接連結外部資料庫,讀取資料.
在實作SQL Adapter 之前,事前準備環境
1.已先準備mysql 5.6.17
2.worklight 空專案(worklight_IThelp)
3.準備好java 的JDBC
下列步驟,
新增一個sql adapter, 並命名為 sql_adatperDemo
新增完後,會看到adapter 目錄底下跑出一個SQL_adapterDemo目錄,而其內部有xml和js檔
首先修改xml檔案內部的資訊,
<url>jdbc:mysql://10.0.0.93:3306/worklight</url> <!-- mysql位址:port/db name-->
<user>worklight</user><!-- db 帳號-->
<password>worklight</password><!-- db 密碼-->
<procedure name ="getAccounts"/><!-- js 要呼叫的function-->
xml設定完後存檔,修改.js
sql 語法下 select * from accounts , 撈出table 內的所有資料
function 名改成 getAccounts,存檔
接下來直接執行了,Run as - > Invoke Worklight Procedure
會出現下列的訊息筐,Procedure name : getAccounts
因為沒有夾帶參數,所以直接執行
Result 會出現這樣的畫面,把db內的資料讀出,並以json格式顯示
day 6 !!!!!!